// 统一封装用户接口

import { LoginParams, LoginResult, ProfileDetail } from '@/types/login'
import request from '@/utils/request'
// 统一接口管理
enum API {
  LOGIN_URL = '/user/login',
  USERINFO_URL = '/user/info',
}

// 暴露请求函数
// 登录接口的方法
export const reqLogin = (data: LoginParams) => {
  return request<any, LoginResult>({
    method: 'POST',
    url: API.LOGIN_URL,
    data,
  })
}

// 获取用户信息接口的方法
export const getMemberProfileAPI = () => {
  return request<any, ProfileDetail>({
    method: 'GET',
    url: API.USERINFO_URL,
  })
}
